#include <cmath>
#include <iostream>
#include<vector>
using namespace std;

int main()
{
   int n;
   cin>>n;
   vector<int>cost(n);
   for(auto&ch:cost) cin>>ch;
    if(n==1)
    {
        cout<<cost[0];
        return 0;
    }
   vector<int>dp(n+1);
   for(int i=2;i<dp.size();i++)
   {
    dp[i]=dp[i-1]+cost[i-1];
    dp[i]=min(dp[i],dp[i-2]+cost[i-2]);
   }
   cout<<dp[n];
}
// 64 位输出请用 printf("%lld")



